home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / asm / utils / crossword / includes / my_intuition.i < prev   
Encoding:
Text File  |  1980-01-04  |  11.2 KB  |  707 lines

  1.  
  2. * This is my standard Intuition.Library header file.
  3. * It has been ripped off from the Genam one &
  4. * altered to suit my prejudices. If you don't like
  5. * it, then tough shit.
  6.  
  7. * Library offsets from int_base(A6)
  8.  
  9. OpenIntuition    equ    -30
  10. Intuition    equ    -36
  11. AddGadget    equ    -42
  12. ClearDMRequest    equ    -48
  13. ClearMenuStrip    equ    -54
  14. ClearPointer    equ    -60
  15. CloseScreen    equ    -66
  16. CloseWindow    equ    -72
  17. CloseWorkBench    equ    -78
  18. CurrentTime    equ    -84
  19. DisplayAlert    equ    -90
  20. DisplayBeep    equ    -96
  21. DoubleClick    equ    -102
  22. DrawBorder    equ    -108
  23. DrawImage    equ    -114
  24. EndRequest    equ    -120
  25. GetDefPrefs    equ    -126
  26. GetPrefs        equ    -132
  27. InitRequester    equ    -138
  28. ItemAddress    equ    -144
  29. ModifyIDCMP    equ    -150
  30. ModifyProp    equ    -156
  31. MoveScreen    equ    -162
  32. MoveWindow    equ    -168
  33. OffGadget    equ    -174
  34. OffMenu        equ    -180
  35. OnGadget        equ    -186
  36. OnMenu        equ    -192
  37. OpenScreen    equ    -198
  38. OpenWindow    equ    -204
  39. OpenWorkBench    equ    -210
  40. PrintIText    equ    -216
  41. RefreshGadgets    equ    -222
  42. RemoveGadget    equ    -228
  43. ReportMouse    equ    -234
  44. Request        equ    -240
  45. ScreenToBack    equ    -246
  46. ScreenToFront    equ    -252
  47. SetDMRequest    equ    -258
  48. SetMenuStrip    equ    -264
  49. SetPointer    equ    -270
  50. SetWindowTitles    equ    -276
  51. ShowTitle    equ    -282
  52. SizeWindow    equ    -288
  53. ViewAddress    equ    -294
  54. ViewPortAddress    equ    -300
  55. WindowToBack    equ    -306
  56. WindowToFront    equ    -312
  57. WindowLimits    equ    -318
  58. SetPrefs        equ    -324
  59. IntuiTextLength    equ    -330
  60. WBenchToBack    equ    -336
  61. WBenchToFront    equ    -342
  62. AutoRequest    equ    -348
  63. BeginRefresh    equ    -354
  64. BuildSysRequest    equ    -360
  65. EndRefresh    equ    -366
  66. FreeSysRequest    equ    -372
  67. MakeScreen    equ    -378
  68. RemakeDisplay    equ    -384
  69. RethinkDisplay    equ    -390
  70. AllocRemember    equ    -396
  71. AlohaWorkbench    equ    -402
  72. FreeRemember    equ    -408
  73. LockIBase    equ    -414
  74. UnlockIBase    equ    -420
  75.  
  76. * new 1.2 routines
  77.  
  78. GetScreenData    equ    -426
  79. RefreshGList    equ    -432
  80. AddGList        equ    -438
  81. RemoveGList    equ    -444
  82. ActivateWindow    equ    -450
  83.  
  84. RefreshWindowFrame    equ    -456
  85.  
  86. ActivateGadget    equ    -462
  87. NewModifyProp    equ    -468
  88.  
  89.  
  90. * INTUITION DEFINITIONS
  91.  
  92. * Screen Definitions
  93.  
  94.  
  95. SCREENTYPE    equ    $000F
  96. WBENCHSCREEN    equ    $0001
  97. CUSTOMSCREEN    equ    $000F
  98. SHOWTITLE    equ    $0010
  99. BEEPING        equ    $0020
  100. CUSTOMBITMAP    equ    $0040
  101. SCREENBEHIND    equ    $0080    1.2
  102. SCREENQUIET    equ    $0100    1.2
  103.  
  104. STDSCREENHEIGHT    equ    -1    1.2
  105.  
  106.  
  107. * Screen view modes flags
  108.  
  109.  
  110. V_PFBA        EQU    $40    ;don't yet know about this
  111. V_DUALPF        EQU    $400    ;divide screen into border char area
  112. V_HIRES        EQU    $8000    ;turn on 640x400 mode
  113. V_LACE        EQU    4    ;turn on interlace mode
  114. V_HAM        EQU    $800    ;turn on hold & modify
  115. V_SPRITES    EQU    $4000    ;allow sprites to be used
  116. GENLOCK_VIDEO    EQU    2    ;not sure about these yet
  117. GENLOCK_AUDIO    EQU    $100
  118. VP_HIDE        EQU    $2000
  119.  
  120.  
  121. FILENAME_SIZE    equ    30
  122.  
  123. POINTERSIZE    equ    (1+16+1)*2
  124.  
  125. TOPAZ_EIGHTY    equ    8  
  126. TOPAZ_SIXTY    equ    9
  127.  
  128.  
  129. LACEWB        equ    $01
  130.  
  131.  
  132.  
  133. WBENCHOPEN    equ    $0001
  134. WBENCHCLOSE    equ    $0002
  135.  
  136.  
  137. * IDCMP Flags For Windows
  138.  
  139.  
  140. SIZEVERIFY    equ    $00000001
  141. NEWSIZE        equ    $00000002
  142. REFRESHWINDOW    equ    $00000004
  143. MOUSEBUTTONS    equ    $00000008
  144. MOUSEMOVE    equ    $00000010
  145. GADGETDOWN    equ    $00000020
  146. GADGETUP        equ    $00000040
  147. REQSET        equ    $00000080
  148. MENUPICK        equ    $00000100
  149. CLOSEWINDOW    equ    $00000200
  150. RAWKEY        equ    $00000400
  151. REQVERIFY    equ    $00000800
  152. REQCLEAR        equ    $00001000
  153. MENUVERIFY    equ    $00002000
  154. NEWPREFS        equ    $00004000
  155. DISKINSERTED    equ    $00008000
  156. DISKREMOVED    equ    $00010000
  157. WBENCHMESSAGE    equ    $00020000
  158. ACTIVEWINDOW    equ    $00040000
  159. INACTIVEWINDOW    equ    $00080000
  160. DELTAMOVE    equ    $00100000
  161. VANILLAKEY    equ    $00200000
  162. INTUITICKS    equ    $00400000
  163.  
  164. LONELYMESSAGE    equ    $80000000
  165.  
  166.  
  167. * Window Type Flags
  168.  
  169.  
  170. WINDOWSIZING    equ    $0001
  171. WINDOWDRAG    equ    $0002
  172. WINDOWDEPTH    equ     $0004
  173. WINDOWCLOSE    equ    $0008
  174.  
  175. SIZEBRIGHT    equ    $0010
  176. SIZEBBOTTOM    equ    $0020
  177.  
  178. REFRESHBITS    equ    $00C0
  179. SMART_REFRESH    equ    $0000
  180. SIMPLE_REFRESH    equ    $0040
  181. SUPER_BITMAP    equ    $0080
  182. OTHER_REFRESH    equ    $00C0
  183.  
  184. BACKDROP        equ    $0100
  185. REPORTMOUSE    equ    $0200
  186. GIMMEZEROZERO    equ    $0400
  187. BORDERLESS    equ    $0800
  188. ACTIVATE        equ    $1000
  189. WINDOWACTIVE    equ    $2000
  190. INREQUEST    equ    $4000
  191. MENUSTATE    equ    $8000
  192.  
  193. RMBTRAP        equ    $00010000
  194. NOCAREREFRESH    equ    $00020000
  195.  
  196. WINDOWREFRESH    equ    $01000000
  197. WBENCHWINDOW    equ     $02000000
  198. WINDOWTICKED    equ    $04000000
  199.  
  200. SUPER_UNUSED    equ    $FCFC0000
  201.  
  202.  
  203. * Menu flags
  204.  
  205.  
  206. NOMENU        equ    $001F
  207. NOITEM        equ    $003F
  208. NOSUB        equ    $001F
  209. MENUNULL        equ    $FFFF
  210.  
  211. MENUENABLED    equ    $0001
  212.  
  213. MIDRAWN        equ    $0100
  214.  
  215.  
  216. * Menu Activation Flags
  217.  
  218.  
  219. CHECKIT        equ    $0001
  220. ITEMTEXT        equ    $0002
  221. COMMSEQ        equ    $0004
  222. MENUTOGGLE    equ    $0008
  223. ITEMENABLED    equ    $0010
  224.  
  225. HIGHFLAGS    equ    $00C0
  226. HIGHIMAGE    equ    $0000
  227. HIGHCOMP        equ    $0040
  228. HIGHBOX        equ    $0080
  229. HIGHNONE        equ    $00C0
  230.  
  231. CHECKED        equ    $0100
  232.  
  233.  
  234. ISDRAWN        equ    $1000
  235. HIGHITEM        equ    $2000
  236. MENUTOGGLED    equ    $4000
  237.  
  238.  
  239. * Text Modes for Intuition Text Structure
  240.  
  241.  
  242. RP_JAM1        equ    0
  243. RP_JAM2        equ    1
  244. RP_COMPLEMENT    equ    2
  245. RP_INVERSID        equ    4
  246.  
  247.  
  248. * Requester Stuff
  249.  
  250.  
  251. POINTREL        equ    $0001
  252. PREDRAWN        equ    $0002
  253. NOISYREQ        equ    $0004    1.2
  254.  
  255. REQOFFWINDOW    equ    $1000
  256. REQACTIVE    equ    $2000
  257. SYSREQUEST    equ    $4000
  258. DEFERREFRESH    equ    $8000
  259.  
  260.  
  261. * GADGET DEFINITIONS
  262.  
  263. * Gadget Property Flags
  264.  
  265.  
  266. GADGHIGHBITS    equ    $0003
  267. GADGHCOMP    equ     $0000
  268. GADGHBOX        equ    $0001
  269. GADGHIMAGE    equ    $0002
  270. GADGHNONE    equ    $0003
  271. GADGIMAGE    equ    $0004 
  272. GRELBOTTOM    equ    $0008
  273. GRELRIGHT    equ    $0010
  274. GRELWIDTH    equ    $0020
  275. GRELHEIGHT    equ     $0040
  276. SELECTED        equ    $0080
  277. GADGDISABLED    equ    $0100
  278.  
  279.  
  280. * Gadget Activation Flags
  281.  
  282.  
  283. RELVERIFY    equ    $0001
  284. GADGIMMEDIATE    equ    $0002
  285. ENDGADGET    equ    $0004
  286. FOLLOWMOUSE    equ    $0008
  287. RIGHTBORDER    equ    $0010
  288. LEFTBORDER    equ    $0020
  289. TOPBORDER    equ    $0040
  290. BOTTOMBORDER    equ    $0080
  291. TOGGLESELECT    equ    $0100
  292. STRINGCENTER    equ    $0200
  293. STRINGRIGHT    equ    $0400
  294. LONGINT        equ    $0800
  295. ALTKEYMAP    equ    $1000
  296.  
  297.  
  298. * Gadget Type Flags
  299.  
  300.  
  301. GADGETTYPE    equ    $FC00
  302. SYSGADGET    equ    $8000
  303. SCRGADGET    equ    $4000
  304. GZZGADGET    equ    $2000
  305. REQGADGET    equ    $1000
  306.  
  307. SIZING        equ     $0010
  308. WDRAGGING    equ    $0020
  309. SDRAGGING    equ    $0030
  310. WUPFRONT        equ    $0040
  311. SUPFRONT        equ    $0050
  312. WDOWNBACK    equ    $0060
  313. SDOWNBACK    equ    $0070
  314. CLOSE        equ    $0080
  315.  
  316. BOOLGADGET    equ    $0001
  317. GADGET0002    equ    $0002
  318. PROPGADGET    equ    $0003
  319. STRGADGET    equ    $0004
  320.  
  321. BOOLMASK        equ    1
  322.  
  323.  
  324. * PropInfo equates for proportional gadget
  325.  
  326.  
  327. AUTOKNOB        equ    $0001
  328. FREEHORIZ    equ     $0002
  329. FREEVERT        equ    $0004
  330. PROPBORDERLESS    equ    $0008
  331. KNOBHIT        equ    $0100
  332.  
  333.  
  334. KNOBHMIN        equ    6
  335. KNOBVMIN        equ    4
  336. MAXBODY        equ    $FFFF
  337. MAXPOT        equ    $FFFF
  338.  
  339.  
  340. * Special equates for handling mouse buttons etc.
  341. * This lot got from im_Code field of IntuiMessage.
  342.  
  343.  
  344. MENUHOT        equ    $0001
  345. MENUCANCEL    equ    $0002
  346. MENUWAITING    equ    $0003
  347. OKOK        equ    MENUHOT            1.2
  348. OKABORT        equ    $0004            1.2
  349. OKCANCEL        equ    MENUCANCEL    1.2
  350.  
  351.  
  352. * This lot got from im_Code field too.
  353.  
  354.  
  355. SELECTUP        EQU    $E8    ;(IECODE_LBUTTON+IECODE_UP_PREFIX)
  356. SELECTDOWN    EQU    $68    ;(IECODE_LBUTTON)
  357. MENUUP        EQU    $E9    ;(IECODE_RBUTTON+IECODE_UP_PREFIX)
  358. MENUDOWN        EQU    $69    ;(IECODE_RBUTTON)
  359.  
  360.  
  361. * This lot got from im_Qualifier field.
  362.  
  363.  
  364. ALTLEFT        EQU    $0010    ;(IEQUALIFIER_LALT)
  365. ALTRIGHT        EQU    $0020    ;(IEQUALIFIER_RALT)
  366. AMIGALEFT    EQU    $0040    ;(IEQUALIFIER_LCOMMAND)
  367. AMIGARIGHT    EQU    $0080    ;(IEQUALIFIER_RCOMMAND)
  368.  
  369. AMIGAKEYS    EQU    (AMIGALEFT+AMIGARIGHT)
  370.  
  371.  
  372. * This lot got from im_Code field.
  373.  
  374.  
  375. CURSORUP        EQU    $4C
  376. CURSORLEFT    EQU    $4F
  377. CURSORRIGHT    EQU    $4E
  378. CURSORDOWN    EQU    $4D
  379. KEYCODE_Q    EQU    $10
  380. KEYCODE_X    EQU    $32
  381. KEYCODE_N    EQU    $36
  382. KEYCODE_M    EQU    $37
  383. KEYCODE_V    EQU    $34
  384. KEYCODE_B    EQU    $35
  385.  
  386.  
  387. * Not yet sure what these are for but I'm sure they're
  388. * relevant to Intuition
  389.  
  390.  
  391. AUTOFRONTPEN    equ    0
  392. AUTOBACKPEN    equ    1
  393. AUTODRAWMODE    equ    RP_JAM2
  394. AUTOLEFTEDGE    equ    6
  395. AUTOTOPEDGE    equ    3
  396. AUTOITEXTFONT    equ    0
  397. AUTONEXTTEXT    equ    0
  398.  
  399.  
  400. * Some Structure Definitions!!!
  401.  
  402. * RastPort structure
  403.  
  404.  
  405.         rsreset
  406. rp_Layer        rs.l    1
  407. rp_BitMap    rs.l    1
  408. rp_AreaPtrn    rs.l    1
  409. rp_TmpRas    rs.l    1
  410. rp_AreaInfo    rs.l    1
  411. rp_GelsInfo    rs.l    1
  412. rp_Mask        rs.b    1
  413. rp_FgPen        rs.b    1
  414. rp_BgPen        rs.b    1
  415. rp_AOLPen    rs.b    1
  416. rp_DrawMode    rs.b    1
  417. rp_AreaPtSz    rs.b    1
  418. rp_Dummy        rs.b    1
  419. rp_LinPatCnt    rs.b    1
  420. rp_Flags        rs.w    1
  421. rp_LinePtrn    rs.w    1
  422. rp_cp_x        rs.w    1
  423. rp_cp_y        rs.w    1
  424. rp_Minterms    rs.b    8
  425. rp_PenWidth    rs.w    1
  426. rp_PenHeight    rs.w    1
  427. rp_Font        rs.l    1
  428. rp_AlgoStyle    rs.b    1
  429. rp_TxFlags    rs.b    1
  430. rp_TxHeight    rs.w    1
  431. rp_TxWidth    rs.w    1
  432. rp_TxBaseLine    rs.w    1
  433. rp_TxSpacing    rs.w    1
  434. rp_RP_User    rs.l    1
  435. rp_wordreserved    rs.b    14    ;Not V1.2!!!
  436. rp_longreserved    rs.l    1
  437. rp_reserved    rs.b    8
  438.  
  439. rp_sizeof    rs.w    0
  440.  
  441.  
  442. * Intuition View structure
  443.  
  444.  
  445.         rsreset
  446. vw_ViewPort    rs.l    1
  447. vw_LOFCprlist    rs.l    1
  448. vw_SHFCprlist    rs.l    1
  449. vw_DyOffset    rs.w    1
  450. vw_DxOffset    rs.w    1
  451. vw_Modes        rs.w    1
  452. vw_sizeof    rs.w    0
  453.  
  454.  
  455. * Intuition ViewPort structure
  456.  
  457.  
  458.         rsreset
  459. vp_Next        rs.l    1
  460. vp_ColorMap    rs.l    1
  461. vp_DspIns    rs.l    1
  462. vp_SprIns    rs.l    1
  463. vp_ClrIns    rs.l    1
  464. vp_UCopIns    rs.l    1
  465. vp_DWidth    rs.w    1
  466. vp_DHeight    rs.w    1
  467. vp_DxOffset    rs.w    1
  468. vp_DyOffset    rs.w    1
  469. vp_Modes        rs.w    1
  470. vp_reserved    rs.w    1
  471. vp_RasInfo    rs.l    1
  472. vp_sizeof    rs.w    0
  473.  
  474.  
  475. * RasInfo structure
  476.  
  477.         rsreset
  478. ri_Next        rs.l    1
  479. ri_BitMap    rs.l    1
  480. ri_RxOffset    rs.w    1
  481. ri_RyOffset    rs.w    1
  482. ri_sizeof    rs.w    0
  483.  
  484.  
  485. * Intuition Message structure
  486.  
  487.  
  488.         rsreset
  489. im_execmessage    rs.b    mn_sizeof
  490. im_class        rs.l    1
  491. im_code        rs.w    1
  492. im_qualifier    rs.w    1
  493. im_iaddress    rs.l    1
  494. im_mousex    rs.w    1
  495. im_mousey    rs.w    1
  496. im_seconds    rs.w    1
  497. im_micros    rs.w    1
  498. im_IDCMPwindow    rs.l    1
  499. im_speciallink    rs.l    1
  500. im_sizeof    rs.w    0
  501.  
  502.  
  503. ;Intuition Remember structure
  504.  
  505.  
  506.         rsreset
  507. rm_NextRemember    rs.l    1
  508. rm_RememberSize    rs.l    1
  509. rm_Memory    rs.l    1
  510. rm_sizeof    rs.w    0
  511.  
  512.  
  513. * BoolInfo structure for Boolean Special Gadgets
  514.  
  515.  
  516.         rsreset
  517. bi_Flags        rs.w    1
  518. bi_Mask        rs.l    1
  519. bi_Reserved    rs.l    1
  520. bi_sizeof    rs.w    0
  521.  
  522.  
  523. * PropInfo structure for Proportional Gadget
  524.  
  525.  
  526.         rsreset
  527. pi_Flags        rs.w    1
  528. pi_HorizPot    rs.w    1
  529. pi_VertPot    rs.w    1
  530. pi_HorizBody    rs.w    1
  531. pi_VertBody    rs.w    1
  532. pi_CWidth    rs.w    1
  533. pi_CHeight    rs.w    1
  534. pi_HPotRes    rs.w    1
  535. pi_VPotRes    rs.w    1
  536. pi_LeftBorder    rs.w    1
  537. pi_TopBorder    rs.w    1
  538. pi_sizeof    rs.w    0
  539.  
  540.  
  541. * StringInfo structure for String Gadgets
  542.  
  543.  
  544.         rsreset
  545. si_Buffer    rs.l    1
  546. si_UndoBuffer    rs.l    1
  547. si_BufferPos    rs.w    1
  548. si_MaxChars    rs.w    1
  549. si_DispPos    rs.w    1
  550. si_UndoPos    rs.w    1
  551. si_NumChars    rs.w    1
  552. si_DispCount    rs.w    1
  553. si_CLeft        rs.w    1
  554. si_CTop        rs.w    1
  555. si_LayerPtr    rs.l    1
  556. si_LongInt    rs.l    1
  557. si_AltKeyMap    rs.l    1
  558. si_sizeof    rs.w    0
  559.  
  560.  
  561. * NewScreen data structure def
  562.  
  563.  
  564.         rsreset
  565. ns_LeftEdge    rs.w    1
  566. ns_TopEdge    rs.w    1
  567. ns_Width        rs.w    1
  568. ns_Height    rs.w    1
  569. ns_Depth        rs.w    1
  570. ns_DetailPen    rs.b    1
  571. ns_BlockPen    rs.b    1
  572. ns_ViewModes    rs.w    1
  573. ns_Type        rs.w    1
  574. ns_Font        rs.l    1
  575. ns_DefaultTitle    rs.l    1
  576. ns_Gadgets    rs.l    1
  577. ns_BitMap    rs.l    1
  578.  
  579. ns_sizeof    rs.w    0
  580.  
  581.  
  582. * NewWindow data structure def
  583.  
  584.  
  585.         rsreset
  586. nw_LeftEdge    rs.w    1
  587. nw_TopEdge    rs.w    1
  588. nw_Width        rs.w    1
  589. nw_Height    rs.w    1
  590. nw_DetailPen    rs.b    1
  591. nw_BlockPen    rs.b    1
  592. nw_IDCMPFlags    rs.l    1
  593. nw_Flags        rs.l    1
  594. nw_Gadget    rs.l    1
  595. nw_CheckMark    rs.l    1
  596. nw_Title        rs.l    1
  597. nw_Screen    rs.l    1
  598. nw_BitMap    rs.l    1
  599. nw_minWidth    rs.w    1
  600. nw_MinHeight    rs.w    1
  601. nw_NaxWidth    rs.w    1
  602. nw_MaxHeight    rs.w    1
  603. nw_Type        rs.w    1
  604.  
  605. nw_sizeof    rs.w    0
  606.  
  607.  
  608. * Gadget structure definition
  609.  
  610.  
  611.         rsreset
  612. gg_NextGadget    rs.l    1
  613. gg_LeftEdge    rs.w    1
  614. gg_TopEdge    rs.w    1
  615. gg_Width        rs.w    1
  616. gg_Height    rs.w    1
  617. gg_Flags        rs.w    1
  618. gg_Activation    rs.w    1
  619. gg_GadgetType    rs.w    1
  620. gg_GadgetRender    rs.l    1
  621. gg_GadgetSelect    rs.l    1
  622. gg_GadgetText    rs.l    1
  623. gg_Mutualexclude    rs.l    1
  624. gg_SpecialInfo    rs.l    1
  625. gg_GadgetID    rs.w    1
  626. gg_UserData    rs.l    1
  627.  
  628. gg_sizeof    rs.w    0
  629.  
  630.  
  631. * Menu structure
  632.  
  633.  
  634.         rsreset
  635. mu_NextMenu    rs.l    1
  636. mu_LeftEdge    rs.w    1
  637. mu_TopEdge    rs.w    1
  638. mu_Width        rs.w    1
  639. mu_Height    rs.w    1
  640. mu_Flags        rs.w    1
  641. mu_MenuName    rs.l    1
  642. mu_FirstItem    rs.l    1
  643.  
  644. mu_sizeof    rs.w    0
  645.  
  646.  
  647. * MenuItem structure
  648.  
  649.  
  650.         rsreset
  651. mi_NextItem    rs.l    1
  652. mi_LeftEdge    rs.w    1
  653. mi_TopEdge    rs.w    1
  654. mi_Width        rs.w    1
  655. mi_Height    rs.w    1
  656. mi_Flags        rs.w    1
  657. mi_MutualExclude    rs.l    1
  658. mi_ItemFill    rs.l    1
  659. mi_SelectFill    rs.l    1
  660. mi_Command    rs.b    1
  661. mi_Dummy        rs.b    1
  662. mi_SubItem    rs.l    1
  663. mi_NextSelect    rs.w    1
  664.  
  665. mi_sizeof    rs.w    0
  666.  
  667.  
  668. * Requester structure
  669.  
  670.  
  671.         rsreset
  672. rq_OlderRequest    rs.l    1
  673. rq_LeftEdge    rs.w    1
  674. rq_TopEdge    rs.w    1
  675. rq_Width        rs.w    1
  676. rq_Height    rs.w    1
  677. rq_RelLeft    rs.w    1
  678. rq_RelTop    rs.w    1
  679. rq_ReqGadget    rs.l    1
  680. rq_ReqBorder    rs.l    1
  681. rq_ReqText    rs.l    1
  682. rq_Flags        rs.w    1
  683. rq_BackFill    rs.b    1
  684. rq_Dummy1    rs.b    1
  685. rq_ReqLayer    rs.l    1
  686. rq_ReqPad1    rs.b    32
  687. rq_ImageBMap    rs.l    1
  688. rq_ReqWindow    rs.l    1
  689. rq_ReqPad2    rs.b    36
  690.  
  691. rq_sizeof    rs.w    0
  692.  
  693.  
  694. * my macro for calling an INTUITION.LIBRARY function
  695.  
  696.  
  697. CALLINT        macro    name    ;call an INTUITION library function
  698.  
  699.         move.l    a6,-(sp)
  700.         move.l    int_base(a6),a6
  701.         jsr    \1(a6)
  702.         move.l    (sp)+,a6
  703.  
  704.         endm
  705.  
  706.  
  707.